#hbnner{ width:100%; }
.signleb{ display:none;width:100%;padding-top:130px;background-size:cover; position:relative;}.signleb .signtxt{position:relative;padding: 10% 0px 10% 0px;text-align:center; min-height:160px;}.signleb .signtxt h1{color:#fff;max-width:70%; margin:0px 15% 40px 15%;font-size:2.2em;line-height:1.1em;}.signleb .signtxt a.homebabtn{ font-size:1.2em;text-decoration:none;padding:5px 30px;background-color:#e70014;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-transition:background 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,color 0.3s ease-in-out;}.signleb .signtxt a.homebabtn:hover{background-color:#333;color:#fff;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}
.signleb a{ position:absolute; width:100%; height:100%; z-index:99; top:0px;}
.homebox{ max-width:1200px; margin:20px auto;}
.homebox:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.homebox dl{ width:30.333%; float:left; margin:0px 1.5%;}
.homebox dl dt{ text-align:center;
	color: #f57900;
	font-size: 1.4em; padding-top:55px;
	background-position: center top; background-repeat:no-repeat;
}
.homebox dl dt.app{ background-image:url(/images/storeico.png);}
.homebox dl dt.faq{ background-image:url(/images/qaico.png);}
.homebox dl dt.dod{ background-image:url(/images/downloadico.png);}
.homebox dl dd{ text-align:center; color:#666; font-size:0.9em;}
.homebox dl dd div{ height:70px; line-height:18px; overflow:hidden; text-align:left;}
.homebox dl dd a{ margin:20px auto;color:#0a6482; border:1px solid #0a6482; display:block; width:100px; padding:5px 0px;}
.homebox dl dd a:hover{ background-color:#0a6482; color:#fff;}

.l{ text-align:left;}
.r{ text-align:right;}
h2.homestitle span{
	background-image: url(/images/anbg.png);
	background-repeat: no-repeat;
}
h2.hometitc{ text-align:center; color:#0a6482;}
h2.hometitc span{
	background-image: url(/images/anbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.l span{background-position: left bottom;}
.r span{background-position: right bottom;}
.aboutbox{ background-color:#e3e3e3; padding:20px 0px;}
.aboutcons{ clear:both; max-width:1200px; margin:20px auto;}
.aboutcons:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.a-img{ float:left; width:48%; padding:0px 1%;}
.a-img img{ width:100%;}
.a-txt{ float:left; font-size:0.95em; width:48%; padding:10px 1%;}
.linky{ text-align:right;width:100%; padding-top:20px;}
.linky a{padding:5px 20px; text-align:center;  color:#fff; background-color:#0a6482;}
.linky a:hover{ background-color:#f57900;}
.hotpbg{ width:100%; padding:30px 0px;}
.hotpbg ul{ font-size:1.0em; max-width:1200px; margin:0px auto;}
.hotpbg ul:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.hotpbg ul li{ float:left; width:23%; margin:10px 1%; cursor:pointer;}
.hotpbg ul li img{border:1px solid #d0d0d0;width:100%; vertical-align:bottom;}
.hotpbg ul li div{ background-color:#0a6482;border:1px solid #0a6482;width:100%; line-height:20px; height:120px; overflow:hidden;}
.hotpbg ul li a{ color:#fff;padding:10px 10px; display:block; height:40px; line-height:20px;}
.hotpbg ul li div span{ display:block;height:60px; line-height:20px; padding:0px 10px; color:#fff; font-size:0.85em;}
.hotpbg ul li:hover div{}
.partners{ max-width:1200px; margin:0px auto; padding:30px 0px;}
.partners ul li img{ width:100%;}
.partners .owl-pagination{ }
.owl-theme .owl-controls{ margin-top:0px;}
.mailbox{ padding:30px 0px; max-width:1200px; margin:0px auto; text-align:center; font-size:1.2em; line-height:20px;}
.mailbox span{ font-size:0.8em; display:block; line-height:16px; padding-top:10px;}
#subemail{ margin-top:10px;}
input.subemailtxt{ border:none;
	background-color: #ddd;
	color: #333;
	padding: 5px 5px 5px 40px;
	height: 25px;
	line-height: 25px;
	font-style: italic;
	background-image: url(/images/sembg.png);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
input.subemailbtn{ background-color:#0a6482; color:#fff; border:none;height: 35px;	line-height: 35px;padding:0px 10px;}
@media (max-width:900px)
{.signleb{ padding-top:60px; background-position:left center;}
.signleb .signtxt h1{max-width:90%;margin: 0px 5% 40px 5%; font-size:1.6em;}
}
@media (max-width:640px)
{.hotpbg ul li{ width:48%;}
.l,.r{ text-align:center;}
.a-img{ float:none; width:96%; margin:0px 2%; padding:0px 0px;}
.a-txt{ float:none; font-size:0.9em; width:96%; padding:30px 2%;}
.l span,.r span{background-position: center bottom;}
.homebox dl{ width:96%; float:none; margin:10px 2%;}
.mailbox{ font-size:1.0em;}
.signleb .signtxt{ min-height:220px;}
}